$(function(){
	var basePath=$("#basepath").val();
	$("#chooseHelperFilter_go").click(function(){
		var clgId=$("#chooseHelperFilter_form select[name='college']").val();
		if(clgId==0){
			return;
		}
		window.location=basePath+"admin/choose/showChooseHelper/"+clgId+"/1";
	});
	$("#choose_by_prj_list_table .prj_available_stu").click(function(){
		$("#choose_by_prj_list_table .stuList").show();
		$("#choose_by_prj_list_table .op").hide();
		var $thisTd=$(this).parent().parent();
		var $thisDivStuList=$thisTd.find("div.stuList").hide();
		var $broDivOp=$thisTd.find("div.op").show();
		var $confirmBtn=$broDivOp.find(".prj_choose_stu_confirm");
		$confirmBtn.attr("data-stuId",$(this).attr("data-stuId"));
	});
	$("#choose_by_prj_list_table .prj_choose_stu_cancel").click(function(){
		$("#choose_by_prj_list_table .stuList").show();
		$("#choose_by_prj_list_table .op").hide();
	});	
	function choose(prjId,stuId){
		if(stuId==0||prjId==0){
			alert("未选择学生或题目,请重试");
			return;
		}
		$.get(basePath+ "admin/choose/setChooseManual/"+prjId+"/"+stuId,{},
				function(data,textStatus){
					if(textStatus=="success"){
						switch (data) {
						case "-1":
							alert("请勿进行非法操作");
							window.location=basePath;
							break;
						case "-2":
							alert("未选择题目");
							history.go(0);
							break;
						case "-3":
							alert("未选择学生");
							history.go(0);
							break;
						case "-4":
							alert("此题目已经被其他学生选定");
							history.go(0);
						case "-5":
							alert("此题目还未通过审核");
							history.go(0);
						case "-6":
							alert("题目适用的专业方向不适用于此学生");
							break;
						case "-7":
							alert("此学生已经选择其他题目");
							history.go(0);
						case "-8":
							alert("出现错误,无法完成操作");
							history.go(0);
							break;
						case "0":
							noty({text:"选择成功,正在刷新"});
							history.go(0);
							break;
						}
					}
				},"text");
	}
	$("#choose_by_prj_list_table .prj_choose_stu_confirm").click(function(){
		$("#choose_by_prj_list_table .stuList").show();
		$("#choose_by_prj_list_table .op").hide();
		var stuId=$(this).attr("data-stuId");
		var prjId=$(this).attr("data-prjId");
		choose(prjId,stuId);
	});
	$("#choose_manual_box_confirm").click(function(){
		var prjId=$('#project_list_choose select[name=project_select]').val();
		if(prjId==0){
			makeAlert("请选择题目","error",$("#choose_manual_box_alert_container"),"no_prj_error");
			return;
		}
		var stuId=$("#choose_manual_box input[name=stuId]").val();
		if(stuId==0){
			alert("未选择学生,请重试");
			return;
		}
		$("#choose_manual_box_alert_container .no_prj_error").alert("close");
		choose(prjId,stuId);
	});
	$("#choose_by_tea_list_table input[name=prjId]").change(function(){
		var prjId=$(this).val();
		var stuId=$(this).parents("tr").find("td input[name=stuId]:checked").val();
		if(!(prjId==0||prjId==undefined||stuId==undefined||stuId==0)){
			var btn=$(this).parents("tr").find("button.tea_choose_confirm").prop("disabled",false);
		}
	});
	$("#choose_by_tea_list_table input[name=stuId]").change(function(){
		var stuId=$(this).val();
		var prjId=$(this).parents("tr").find("td input[name=prjId]:checked").val();
		if(!(prjId==0||prjId==undefined||stuId==undefined||stuId==0)){
			var btn=$(this).parents("tr").find("button.tea_choose_confirm").prop("disabled",false);
		}
	});
	$("#choose_by_tea_list_table .tea_choose_confirm").click(function(){
		var stuId=$(this).parents("tr").find("td input[name=stuId]:checked").val();
		var prjId=$(this).parents("tr").find("td input[name=prjId]:checked").val();
		choose(prjId,stuId);
	});
});